package com.authine.cloudpivot.web.api.vo;

import java.util.Date;
import javax.persistence.*;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Table(name = "V_MeetingActivities")
public class MeetingActivities {

    /**
     * 类型
     */
    @Column(name = "Type")
    private String type;
    /**
     * 单据号
     */
    @Column(name = "SequenceNo")
    private String sequenceno;

    /**
     * 单据状态
     */
    @Column(name = "SequenceStatus")
    private String sequencestatus;

    /**
     * 会议名称
     */
    @Column(name = "MeetingName")
    private String meetingname;

    /**
     * 会议开始日期
     */
    @Column(name = "MeetingStartDate")
    private Date meetingstartdate;

    /**
     * 会议结束日期
     */
    @Column(name = "MeetingEndTime")
    private Date meetingendtime;

    /**
     * 详细地址
     */
    @Column(name = "Address")
    private String address;

    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private String id;

    /**
     * 活动状态
     */
    @Column(name = "ActivityStatus")
    private String activitystatus;

    /**
     * 活动类型名称
     */
    @Column(name = "ActivityTypeName")
    private String activitytypename;

    /**
     * 活动子类型名称
     */
    @Column(name = "ActivitySubTypeName")
    private String activitysubtypename;

    @Column(name = "User")
    private String user;

    @Column(name = "EmployeeNo")
    private String employeeno;

    private String email;

    @Column(name = "Department")
    private String department;

    @Column(name = "ExpirationDate")
    private Date expirationdate;

    /**
     * 修改时间
     */
    @Column(name = "ModifiedTime")
    private Date modifiedtime;

    /**
     * 活动议程
     */
    @Column(name = "Agenda")
    private String agenda;

    @Column(name = "ExpenseStatus")
    private boolean expensestatus;
}